package com.sgcc.electricjournal.service;

import com.sgcc.electricjournal.entity.PageResult;
import com.sgcc.electricjournal.entity.QueryPageBean;
import com.sgcc.electricjournal.pojo.Journal;
import com.sgcc.electricjournal.pojo.LogDetail;
import com.sgcc.electricjournal.pojo.Login;

import java.util.List;

public interface JournalService {
    void add(Journal journal,String usernameGloble);

    List<Journal> findAll();

    Journal findOneById(String journalId);

    void deleteOneById(String journalId);

    PageResult findByPage(QueryPageBean queryPageBean);

    List<LogDetail> downExcel(QueryPageBean queryPageBean);

    PageResult findByPageQuery(QueryPageBean queryPageBean);

    List<LogDetail> downExcelQuery(QueryPageBean queryPageBean);

    boolean login(Login login);
}
